package com.five.wisdomClass.service;

import com.five.wisdomClass.entity.*;

import javax.swing.*;
import java.util.List;

public interface IStudentService {

    // 查看专业班级成员
    List<Student>  getSpecializedClassMember(Student student);

    // 查看个人信息
    Student getSelfInfo(Student student);

    // 查看公共课程信息
    List<Course> getPublicCourses(Student student);

    // 查看选修课程信息
    List<Course> getTakeCourses(Student student);

    // 查询自己的课程成绩
    List<Scores> getSelfScores(Student student);

    // 添加个人计划
    boolean addPlan(SelfPlan selfPlan);

    // 删除个人计划
    boolean deletePlan(Integer id);

    // 修改个人计划
    boolean editPlan(String context,Integer id);

    // 查看个人计划
    List<SelfPlan> getPlans(Student student);

    // 请假
    boolean submitLeave(Leave leave);
}
